package br.org.sosim.process.instructionSet;

public class InstructionSetIoBound3 implements InstructionSet {

	private static InstructionSet instance = null;

	private static final int[] instructionCode = { 3, -1, 3, 3, 3, 3, 3, 3, 3,
			3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
			3, 3, 3, 3, 3, 3, 3, 3, 3 };

	private InstructionSetIoBound3() {
		instance = new InstructionSetIoBound3();
	}

	@Override
	public int getInstructionCode(int programCounter) {

		return instructionCode[programCounter];
	}

	public static InstructionSet getInstance() {

		return instance;

	}

}
